package com.wxm.common.file.core.result;

import com.wxm.common.file.core.enm.FileTypeEnum;
import com.wxm.common.file.core.enm.FileSupplierEnum;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 *      删除文件返回
 * </p>
 *
 * @author: wxm
 * @Date: 2022/1/21
 */
@Data
public class DeleteFileResult implements Serializable {
    /**
     * 唯一Key
     */
    private Object key;

    /**
     * 文件类型 {@link FileTypeEnum}
     */
    private String fileType;

    /**
     * 文件供应商类型 {@link FileSupplierEnum}
     */
    private Integer fileSupplier;

    /**
     * 访问路径 https://www.xxx.com/img/1.png
     */
    private String accessPath;

    /**
     * 上传用户ID
     */
    private Integer userId;

    /**
     * 删除时间
     */
    private LocalDateTime deleteTime;
}
